Ir para o conteúdo

15. Testando nosso primeiro CRUD

Testar a aplicação

manage runserver 127.0.0.1:8081
  • Abrir o admin no navegador: http://localhost:8081/admin/

Você deverá ter algo do tipo:

Tarefas Menu Admin do Django com o módulo de Tarefas dentro do Core

Crud Completo

  • Abrir o admin no navegador: http://localhost:8081/admin/core/tarefa/ ou clicar simplesmente em Tarefas no módulo do Admin acima:

Tarefas Crud

CRUD : Com todas as funcionalidades

Tarefas Insert

CRUD : Incluir

Tarefas Edit

CRUD : Pesquisar

Tarefas Edit

CRUD : Editar (clicar na descrição)

Tarefas Delete

CRUD : Excluir

Você vai notar que o DJANGO fez o CRUD completo pra nós.

É importante ressaltar que esse CRUD possui o recurso de pesquisa (search), de filtro e de insert, edit e delete e isso se deu por conta da implementação feita no arquivo core > admin.py abaixo:

1
2
3
4
5
@admin.register(Tarefa)
class TarefaAdmin(admin.ModelAdmin):
    list_display = ['id', 'descricao', 'status']
    list_filter = ('descricao', 'status')
    search_fields = ('descricao',)